#!/bin/bash
echo -n "please input your name: " #提示输入用户名，这里 echo 语句-n 参数表示不换行输出
read name #read 命令从键盘获取用户输入并保存到变量 name 中
until [ "${name}" = "cosmos" ] #如果名称不是 cosmos，则表达式返回为非 0，则继续执行下列语句
do
	    echo -n "the name you input is wrong,please input again: "; #提示用户输入错误，并等待用户重新输入
	        read name
	done
	echo "you have typed name:$name" #成功后，显示用户输入的用户名
